home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / epsq2500.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  39.2 KB  |  1,370 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPSQ2500.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson SQ-2500"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrinterType: SERIAL
  13. *Feature: Orientation
  14. {
  15.     *rcNameID: =ORIENTATION_DISPLAY
  16.     *DefaultOption: PORTRAIT
  17.     *Option: PORTRAIT
  18.     {
  19.         *rcNameID: =PORTRAIT_DISPLAY
  20.     }
  21.     *Option: LANDSCAPE_CC270
  22.     {
  23.         *rcNameID: =LANDSCAPE_DISPLAY
  24.     }
  25. }
  26. *Feature: InputBin
  27. {
  28.     *rcNameID: =PAPER_SOURCE_DISPLAY
  29.     *DefaultOption: TRACTOR
  30.     *Option: TRACTOR
  31.     {
  32.         *rcNameID: =TRACTOR_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.3
  36.             *Cmd: "<1B19>0"
  37.         }
  38.     }
  39.     *Option: MANUAL
  40.     {
  41.         *rcNameID: =MANUAL_FEED_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<1B19>0"
  46.         }
  47.     }
  48.     *Option: Option3
  49.     {
  50.         *rcNameID: 263
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<1B19>4<1B19>1"
  55.         }
  56.     }
  57.     *Option: Option4
  58.     {
  59.         *rcNameID: 264
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.3
  63.             *Cmd: "<1B19>4<1B19>2"
  64.         }
  65.     }
  66. }
  67. *Feature: Resolution
  68. {
  69.     *rcNameID: =RESOLUTION_DISPLAY
  70.     *DefaultOption: Option1
  71.     *Option: Option1
  72.     {
  73.         *Name: "180 x 180 " =DOTS_PER_INCH
  74.         *DPI: PAIR(180, 180)
  75.         *TextDPI: PAIR(180, 180)
  76.         *PinsPerLogPass: 24
  77.         *PinsPerPhysPass: 24
  78.         *MinStripBlankPixels: 180
  79.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  80.         *SpotDiameter: 120
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  82.     }
  83.     *Option: Option2
  84.     {
  85.         *Name: "360 x 180 " =DOTS_PER_INCH
  86.         *DPI: PAIR(360, 180)
  87.         *TextDPI: PAIR(360, 180)
  88.         *PinsPerLogPass: 24
  89.         *PinsPerPhysPass: 24
  90.         *MinStripBlankPixels: 360
  91.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  92.         *SpotDiameter: 170
  93.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  94.     }
  95.     *Option: Option3
  96.     {
  97.         *Name: "120 x 180 " =DOTS_PER_INCH
  98.         *DPI: PAIR(120, 180)
  99.         *TextDPI: PAIR(120, 180)
  100.         *PinsPerLogPass: 24
  101.         *PinsPerPhysPass: 24
  102.         *MinStripBlankPixels: 120
  103.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  104.         *SpotDiameter: 100
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  106.     }
  107. }
  108. *Feature: PaperSize
  109. {
  110.     *rcNameID: =PAPER_SIZE_DISPLAY
  111.     *DefaultOption: LETTER
  112.     *Option: LETTER
  113.     {
  114.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  115.         *Command: CmdSelect
  116.         {
  117.             *Order: DOC_SETUP.4
  118.             *Cmd: "<1B>2<1B>CB"
  119.         }
  120.         *switch: InputBin
  121.         {
  122.             *case: TRACTOR
  123.             {
  124.                 *PrintableArea: PAIR(3060, 3960)
  125.                 *PrintableOrigin: PAIR(0, 0)
  126.             }
  127.             *case: MANUAL
  128.             {
  129.                 *PrintableArea: PAIR(3060, 3615)
  130.                 *PrintableOrigin: PAIR(0, 120)
  131.                 *switch: Resolution
  132.                 {
  133.                     *case: Option1
  134.                     {
  135.                         *PrintableArea: PAIR(3060, 3614)
  136.                     }
  137.                     *case: Option2
  138.                     {
  139.                         *PrintableArea: PAIR(3060, 3614)
  140.                     }
  141.                     *case: Option3
  142.                     {
  143.                         *PrintableArea: PAIR(3060, 3614)
  144.                     }
  145.                 }
  146.             }
  147.             *case: Option3
  148.             {
  149.                 *PrintableArea: PAIR(3060, 3615)
  150.                 *PrintableOrigin: PAIR(0, 120)
  151.                 *switch: Resolution
  152.                 {
  153.                     *case: Option1
  154.                     {
  155.                         *PrintableArea: PAIR(3060, 3614)
  156.                     }
  157.                     *case: Option2
  158.                     {
  159.                         *PrintableArea: PAIR(3060, 3614)
  160.                     }
  161.                     *case: Option3
  162.                     {
  163.                         *PrintableArea: PAIR(3060, 3614)
  164.                     }
  165.                 }
  166.             }
  167.             *case: Option4
  168.             {
  169.                 *PrintableArea: PAIR(3060, 3615)
  170.                 *PrintableOrigin: PAIR(0, 120)
  171.                 *switch: Resolution
  172.                 {
  173.                     *case: Option1
  174.                     {
  175.                         *PrintableArea: PAIR(3060, 3614)
  176.                     }
  177.                     *case: Option2
  178.                     {
  179.                         *PrintableArea: PAIR(3060, 3614)
  180.                     }
  181.                     *case: Option3
  182.                     {
  183.                         *PrintableArea: PAIR(3060, 3614)
  184.                     }
  185.                 }
  186.             }
  187.         }
  188.     }
  189.     *Option: LEGAL
  190.     {
  191.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  192.         *Command: CmdSelect
  193.         {
  194.             *Order: DOC_SETUP.4
  195.             *Cmd: "<1B>2<1B>CT"
  196.         }
  197.         *switch: InputBin
  198.         {
  199.             *case: TRACTOR
  200.             {
  201.                 *PrintableArea: PAIR(3060, 5040)
  202.                 *PrintableOrigin: PAIR(0, 0)
  203.             }
  204.             *case: MANUAL
  205.             {
  206.                 *PrintableArea: PAIR(3060, 4695)
  207.                 *PrintableOrigin: PAIR(0, 120)
  208.                 *switch: Resolution
  209.                 {
  210.                     *case: Option1
  211.                     {
  212.                         *PrintableArea: PAIR(3060, 4694)
  213.                     }
  214.                     *case: Option2
  215.                     {
  216.                         *PrintableArea: PAIR(3060, 4694)
  217.                     }
  218.                     *case: Option3
  219.                     {
  220.                         *PrintableArea: PAIR(3060, 4694)
  221.                     }
  222.                 }
  223.             }
  224.             *case: Option3
  225.             {
  226.                 *PrintableArea: PAIR(3060, 4695)
  227.                 *PrintableOrigin: PAIR(0, 120)
  228.                 *switch: Resolution
  229.                 {
  230.                     *case: Option1
  231.                     {
  232.                         *PrintableArea: PAIR(3060, 4694)
  233.                     }
  234.                     *case: Option2
  235.                     {
  236.                         *PrintableArea: PAIR(3060, 4694)
  237.                     }
  238.                     *case: Option3
  239.                     {
  240.                         *PrintableArea: PAIR(3060, 4694)
  241.                     }
  242.                 }
  243.             }
  244.             *case: Option4
  245.             {
  246.                 *PrintableArea: PAIR(3060, 4695)
  247.                 *PrintableOrigin: PAIR(0, 120)
  248.                 *switch: Resolution
  249.                 {
  250.                     *case: Option1
  251.                     {
  252.                         *PrintableArea: PAIR(3060, 4694)
  253.                     }
  254.                     *case: Option2
  255.                     {
  256.                         *PrintableArea: PAIR(3060, 4694)
  257.                     }
  258.                     *case: Option3
  259.                     {
  260.                         *PrintableArea: PAIR(3060, 4694)
  261.                     }
  262.                 }
  263.             }
  264.         }
  265.     }
  266.     *Option: Option3
  267.     {
  268.         *rcNameID: 258
  269.         *PageDimensions: PAIR(5954, 8416)
  270.         *Command: CmdSelect
  271.         {
  272.             *Order: DOC_SETUP.4
  273.             *Cmd: "<1B>2<1B>C<8A>"
  274.         }
  275.         *switch: InputBin
  276.         {
  277.             *case: TRACTOR
  278.             {
  279.                 *PrintableArea: PAIR(4894, 8279)
  280.                 *PrintableOrigin: PAIR(0, 0)
  281.                 *switch: Resolution
  282.                 {
  283.                     *case: Option1
  284.                     {
  285.                         *PrintableArea: PAIR(4894, 8278)
  286.                     }
  287.                     *case: Option2
  288.                     {
  289.                         *PrintableArea: PAIR(4894, 8278)
  290.                     }
  291.                     *case: Option3
  292.                     {
  293.                         *PrintableArea: PAIR(4893, 8278)
  294.                     }
  295.                 }
  296.             }
  297.             *case: MANUAL
  298.             {
  299.                 *PrintableArea: PAIR(4894, 8071)
  300.                 *PrintableOrigin: PAIR(0, 120)
  301.                 *switch: Resolution
  302.                 {
  303.                     *case: Option1
  304.                     {
  305.                         *PrintableArea: PAIR(4894, 8070)
  306.                     }
  307.                     *case: Option2
  308.                     {
  309.                         *PrintableArea: PAIR(4894, 8070)
  310.                     }
  311.                     *case: Option3
  312.                     {
  313.                         *PrintableArea: PAIR(4893, 8070)
  314.                     }
  315.                 }
  316.             }
  317.             *case: Option3
  318.             {
  319.                 *PrintableArea: PAIR(4894, 8071)
  320.                 *PrintableOrigin: PAIR(0, 120)
  321.                 *switch: Resolution
  322.                 {
  323.                     *case: Option1
  324.                     {
  325.                         *PrintableArea: PAIR(4894, 8070)
  326.                     }
  327.                     *case: Option2
  328.                     {
  329.                         *PrintableArea: PAIR(4894, 8070)
  330.                     }
  331.                     *case: Option3
  332.                     {
  333.                         *PrintableArea: PAIR(4893, 8070)
  334.                     }
  335.                 }
  336.             }
  337.             *case: Option4
  338.             {
  339.                 *PrintableArea: PAIR(4894, 8071)
  340.                 *PrintableOrigin: PAIR(0, 120)
  341.                 *switch: Resolution
  342.                 {
  343.                     *case: Option1
  344.                     {
  345.                         *PrintableArea: PAIR(4894, 8070)
  346.                     }
  347.                     *case: Option2
  348.                     {
  349.                         *PrintableArea: PAIR(4894, 8070)
  350.                     }
  351.                     *case: Option3
  352.                     {
  353.                         *PrintableArea: PAIR(4893, 8070)
  354.                     }
  355.                 }
  356.             }
  357.         }
  358.     }
  359.     *Option: A3
  360.     {
  361.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  362.         *Command: CmdSelect
  363.         {
  364.             *Order: DOC_SETUP.4
  365.             *Cmd: "<1B>2<1B>Cc"
  366.         }
  367.         *switch: InputBin
  368.         {
  369.             *case: TRACTOR
  370.             {
  371.                 *PrintableArea: PAIR(4208, 5954)
  372.                 *PrintableOrigin: PAIR(0, 0)
  373.                 *switch: Resolution
  374.                 {
  375.                     *case: Option3
  376.                     {
  377.                         *PrintableArea: PAIR(4206, 5954)
  378.                     }
  379.                 }
  380.             }
  381.             *case: MANUAL
  382.             {
  383.                 *PrintableArea: PAIR(4208, 5609)
  384.                 *PrintableOrigin: PAIR(0, 120)
  385.                 *switch: Resolution
  386.                 {
  387.                     *case: Option1
  388.                     {
  389.                         *PrintableArea: PAIR(4208, 5608)
  390.                     }
  391.                     *case: Option2
  392.                     {
  393.                         *PrintableArea: PAIR(4208, 5608)
  394.                     }
  395.                     *case: Option3
  396.                     {
  397.                         *PrintableArea: PAIR(4206, 5608)
  398.                     }
  399.                 }
  400.             }
  401.             *case: Option3
  402.             {
  403.                 *PrintableArea: PAIR(4208, 5609)
  404.                 *PrintableOrigin: PAIR(0, 120)
  405.                 *switch: Resolution
  406.                 {
  407.                     *case: Option1
  408.                     {
  409.                         *PrintableArea: PAIR(4208, 5608)
  410.                     }
  411.                     *case: Option2
  412.                     {
  413.                         *PrintableArea: PAIR(4208, 5608)
  414.                     }
  415.                     *case: Option3
  416.                     {
  417.                         *PrintableArea: PAIR(4206, 5608)
  418.                     }
  419.                 }
  420.             }
  421.             *case: Option4
  422.             {
  423.                 *PrintableArea: PAIR(4208, 5609)
  424.                 *PrintableOrigin: PAIR(0, 120)
  425.                 *switch: Resolution
  426.                 {
  427.                     *case: Option1
  428.                     {
  429.                         *PrintableArea: PAIR(4208, 5608)
  430.                     }
  431.                     *case: Option2
  432.                     {
  433.                         *PrintableArea: PAIR(4208, 5608)
  434.                     }
  435.                     *case: Option3
  436.                     {
  437.                         *PrintableArea: PAIR(4206, 5608)
  438.                     }
  439.                 }
  440.             }
  441.         }
  442.     }
  443.     *Option: Option5
  444.     {
  445.         *rcNameID: 259
  446.         *PageDimensions: PAIR(5954, 4208)
  447.         *Command: CmdSelect
  448.         {
  449.             *Order: DOC_SETUP.4
  450.             *Cmd: "<1B>3<121B>Cu"
  451.         }
  452.         *switch: InputBin
  453.         {
  454.             *case: TRACTOR
  455.             {
  456.                 *PrintableArea: PAIR(4894, 4208)
  457.                 *PrintableOrigin: PAIR(0, 0)
  458.                 *switch: Resolution
  459.                 {
  460.                     *case: Option3
  461.                     {
  462.                         *PrintableArea: PAIR(4893, 4208)
  463.                     }
  464.                 }
  465.             }
  466.             *case: MANUAL
  467.             {
  468.                 *PrintableArea: PAIR(4894, 3863)
  469.                 *PrintableOrigin: PAIR(0, 120)
  470.                 *switch: Resolution
  471.                 {
  472.                     *case: Option1
  473.                     {
  474.                         *PrintableArea: PAIR(4894, 3862)
  475.                     }
  476.                     *case: Option2
  477.                     {
  478.                         *PrintableArea: PAIR(4894, 3862)
  479.                     }
  480.                     *case: Option3
  481.                     {
  482.                         *PrintableArea: PAIR(4893, 3862)
  483.                     }
  484.                 }
  485.             }
  486.             *case: Option3
  487.             {
  488.                 *PrintableArea: PAIR(4894, 3863)
  489.                 *PrintableOrigin: PAIR(0, 120)
  490.                 *switch: Resolution
  491.                 {
  492.                     *case: Option1
  493.                     {
  494.                         *PrintableArea: PAIR(4894, 3862)
  495.                     }
  496.                     *case: Option2
  497.                     {
  498.                         *PrintableArea: PAIR(4894, 3862)
  499.                     }
  500.                     *case: Option3
  501.                     {
  502.                         *PrintableArea: PAIR(4893, 3862)
  503.                     }
  504.                 }
  505.             }
  506.             *case: Option4
  507.             {
  508.                 *PrintableArea: PAIR(4894, 3863)
  509.                 *PrintableOrigin: PAIR(0, 120)
  510.                 *switch: Resolution
  511.                 {
  512.                     *case: Option1
  513.                     {
  514.                         *PrintableArea: PAIR(4894, 3862)
  515.                     }
  516.                     *case: Option2
  517.                     {
  518.                         *PrintableArea: PAIR(4894, 3862)
  519.                     }
  520.                     *case: Option3
  521.                     {
  522.                         *PrintableArea: PAIR(4893, 3862)
  523.                     }
  524.                 }
  525.             }
  526.         }
  527.     }
  528.     *Option: A4
  529.     {
  530.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  531.         *Command: CmdSelect
  532.         {
  533.             *Order: DOC_SETUP.4
  534.             *Cmd: "<1B>2<1B>CF"
  535.         }
  536.         *switch: InputBin
  537.         {
  538.             *case: TRACTOR
  539.             {
  540.                 *PrintableArea: PAIR(2977, 4208)
  541.                 *PrintableOrigin: PAIR(0, 0)
  542.                 *switch: Resolution
  543.                 {
  544.                     *case: Option1
  545.                     {
  546.                         *PrintableArea: PAIR(2976, 4208)
  547.                     }
  548.                     *case: Option3
  549.                     {
  550.                         *PrintableArea: PAIR(2976, 4208)
  551.                     }
  552.                 }
  553.             }
  554.             *case: MANUAL
  555.             {
  556.                 *PrintableArea: PAIR(2977, 3863)
  557.                 *PrintableOrigin: PAIR(0, 120)
  558.                 *switch: Resolution
  559.                 {
  560.                     *case: Option1
  561.                     {
  562.                         *PrintableArea: PAIR(2976, 3862)
  563.                     }
  564.                     *case: Option2
  565.                     {
  566.                         *PrintableArea: PAIR(2977, 3862)
  567.                     }
  568.                     *case: Option3
  569.                     {
  570.                         *PrintableArea: PAIR(2976, 3862)
  571.                     }
  572.                 }
  573.             }
  574.             *case: Option3
  575.             {
  576.                 *PrintableArea: PAIR(2977, 3863)
  577.                 *PrintableOrigin: PAIR(0, 120)
  578.                 *switch: Resolution
  579.                 {
  580.                     *case: Option1
  581.                     {
  582.                         *PrintableArea: PAIR(2976, 3862)
  583.                     }
  584.                     *case: Option2
  585.                     {
  586.                         *PrintableArea: PAIR(2977, 3862)
  587.                     }
  588.                     *case: Option3
  589.                     {
  590.                         *PrintableArea: PAIR(2976, 3862)
  591.                     }
  592.                 }
  593.             }
  594.             *case: Option4
  595.             {
  596.                 *PrintableArea: PAIR(2977, 3863)
  597.                 *PrintableOrigin: PAIR(0, 120)
  598.                 *switch: Resolution
  599.                 {
  600.                     *case: Option1
  601.                     {
  602.                         *PrintableArea: PAIR(2976, 3862)
  603.                     }
  604.                     *case: Option2
  605.                     {
  606.                         *PrintableArea: PAIR(2977, 3862)
  607.                     }
  608.                     *case: Option3
  609.                     {
  610.                         *PrintableArea: PAIR(2976, 3862)
  611.                     }
  612.                 }
  613.             }
  614.         }
  615.     }
  616.     *Option: A5
  617.     {
  618.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  619.         *Command: CmdSelect
  620.         {
  621.             *Order: DOC_SETUP.4
  622.             *Cmd: "<1B>2<1B>C2"
  623.         }
  624.         *switch: InputBin
  625.         {
  626.             *case: TRACTOR
  627.             {
  628.                 *PrintableArea: PAIR(2099, 2977)
  629.                 *PrintableOrigin: PAIR(0, 0)
  630.                 *switch: Resolution
  631.                 {
  632.                     *case: Option1
  633.                     {
  634.                         *PrintableArea: PAIR(2098, 2976)
  635.                     }
  636.                     *case: Option2
  637.                     {
  638.                         *PrintableArea: PAIR(2099, 2976)
  639.                     }
  640.                     *case: Option3
  641.                     {
  642.                         *PrintableArea: PAIR(2097, 2976)
  643.                     }
  644.                 }
  645.             }
  646.             *case: MANUAL
  647.             {
  648.                 *PrintableArea: PAIR(2099, 2632)
  649.                 *PrintableOrigin: PAIR(0, 120)
  650.                 *switch: Resolution
  651.                 {
  652.                     *case: Option1
  653.                     {
  654.                         *PrintableArea: PAIR(2098, 2632)
  655.                     }
  656.                     *case: Option3
  657.                     {
  658.                         *PrintableArea: PAIR(2097, 2632)
  659.                     }
  660.                 }
  661.             }
  662.             *case: Option3
  663.             {
  664.                 *PrintableArea: PAIR(2099, 2632)
  665.                 *PrintableOrigin: PAIR(0, 120)
  666.                 *switch: Resolution
  667.                 {
  668.                     *case: Option1
  669.                     {
  670.                         *PrintableArea: PAIR(2098, 2632)
  671.                     }
  672.                     *case: Option3
  673.                     {
  674.                         *PrintableArea: PAIR(2097, 2632)
  675.                     }
  676.                 }
  677.             }
  678.             *case: Option4
  679.             {
  680.                 *PrintableArea: PAIR(2099, 2632)
  681.                 *PrintableOrigin: PAIR(0, 120)
  682.                 *switch: Resolution
  683.                 {
  684.                     *case: Option1
  685.                     {
  686.                         *PrintableArea: PAIR(2098, 2632)
  687.                     }
  688.                     *case: Option3
  689.                     {
  690.                         *PrintableArea: PAIR(2097, 2632)
  691.                     }
  692.                 }
  693.             }
  694.         }
  695.     }
  696.     *Option: B4
  697.     {
  698.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  699.         *Command: CmdSelect
  700.         {
  701.             *Order: DOC_SETUP.4
  702.             *Cmd: "<1B>2<1B>CT"
  703.         }
  704.         *switch: InputBin
  705.         {
  706.             *case: TRACTOR
  707.             {
  708.                 *PrintableArea: PAIR(3542, 5018)
  709.                 *PrintableOrigin: PAIR(0, 0)
  710.                 *switch: Resolution
  711.                 {
  712.                     *case: Option3
  713.                     {
  714.                         *PrintableArea: PAIR(3540, 5018)
  715.                     }
  716.                 }
  717.             }
  718.             *case: MANUAL
  719.             {
  720.                 *PrintableArea: PAIR(3542, 4673)
  721.                 *PrintableOrigin: PAIR(0, 120)
  722.                 *switch: Resolution
  723.                 {
  724.                     *case: Option1
  725.                     {
  726.                         *PrintableArea: PAIR(3542, 4672)
  727.                     }
  728.                     *case: Option2
  729.                     {
  730.                         *PrintableArea: PAIR(3542, 4672)
  731.                     }
  732.                     *case: Option3
  733.                     {
  734.                         *PrintableArea: PAIR(3540, 4672)
  735.                     }
  736.                 }
  737.             }
  738.             *case: Option3
  739.             {
  740.                 *PrintableArea: PAIR(3542, 4673)
  741.                 *PrintableOrigin: PAIR(0, 120)
  742.                 *switch: Resolution
  743.                 {
  744.                     *case: Option1
  745.                     {
  746.                         *PrintableArea: PAIR(3542, 4672)
  747.                     }
  748.                     *case: Option2
  749.                     {
  750.                         *PrintableArea: PAIR(3542, 4672)
  751.                     }
  752.                     *case: Option3
  753.                     {
  754.                         *PrintableArea: PAIR(3540, 4672)
  755.                     }
  756.                 }
  757.             }
  758.             *case: Option4
  759.             {
  760.                 *PrintableArea: PAIR(3542, 4673)
  761.                 *PrintableOrigin: PAIR(0, 120)
  762.                 *switch: Resolution
  763.                 {
  764.                     *case: Option1
  765.                     {
  766.                         *PrintableArea: PAIR(3542, 4672)
  767.                     }
  768.                     *case: Option2
  769.                     {
  770.                         *PrintableArea: PAIR(3542, 4672)
  771.                     }
  772.                     *case: Option3
  773.                     {
  774.                         *PrintableArea: PAIR(3540, 4672)
  775.                     }
  776.                 }
  777.             }
  778.         }
  779.     }
  780.     *Option: B5
  781.     {
  782.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  783.         *Command: CmdSelect
  784.         {
  785.             *Order: DOC_SETUP.4
  786.             *Cmd: "<1B>2<1B>C="
  787.         }
  788.         *switch: InputBin
  789.         {
  790.             *case: TRACTOR
  791.             {
  792.                 *PrintableArea: PAIR(2581, 3643)
  793.                 *PrintableOrigin: PAIR(0, 0)
  794.                 *switch: Resolution
  795.                 {
  796.                     *case: Option1
  797.                     {
  798.                         *PrintableArea: PAIR(2580, 3642)
  799.                     }
  800.                     *case: Option2
  801.                     {
  802.                         *PrintableArea: PAIR(2581, 3642)
  803.                     }
  804.                     *case: Option3
  805.                     {
  806.                         *PrintableArea: PAIR(2580, 3642)
  807.                     }
  808.                 }
  809.             }
  810.             *case: MANUAL
  811.             {
  812.                 *PrintableArea: PAIR(2581, 3298)
  813.                 *PrintableOrigin: PAIR(0, 120)
  814.                 *switch: Resolution
  815.                 {
  816.                     *case: Option1
  817.                     {
  818.                         *PrintableArea: PAIR(2580, 3298)
  819.                     }
  820.                     *case: Option3
  821.                     {
  822.                         *PrintableArea: PAIR(2580, 3298)
  823.                     }
  824.                 }
  825.             }
  826.             *case: Option3
  827.             {
  828.                 *PrintableArea: PAIR(2581, 3298)
  829.                 *PrintableOrigin: PAIR(0, 120)
  830.                 *switch: Resolution
  831.                 {
  832.                     *case: Option1
  833.                     {
  834.                         *PrintableArea: PAIR(2580, 3298)
  835.                     }
  836.                     *case: Option3
  837.                     {
  838.                         *PrintableArea: PAIR(2580, 3298)
  839.                     }
  840.                 }
  841.             }
  842.             *case: Option4
  843.             {
  844.                 *PrintableArea: PAIR(2581, 3298)
  845.                 *PrintableOrigin: PAIR(0, 120)
  846.                 *switch: Resolution
  847.                 {
  848.                     *case: Option1
  849.                     {
  850.                         *PrintableArea: PAIR(2580, 3298)
  851.                     }
  852.                     *case: Option3
  853.                     {
  854.                         *PrintableArea: PAIR(2580, 3298)
  855.                     }
  856.                 }
  857.             }
  858.         }
  859.     }
  860.     *Option: Option10
  861.     {
  862.         *rcNameID: 260
  863.         *PageDimensions: PAIR(5357, 4208)
  864.         *Command: CmdSelect
  865.         {
  866.             *Order: DOC_SETUP.4
  867.             *Cmd: "<1B>2<1B>CF"
  868.         }
  869.         *switch: InputBin
  870.         {
  871.             *case: TRACTOR
  872.             {
  873.                 *PrintableArea: PAIR(4895, 4208)
  874.                 *PrintableOrigin: PAIR(0, 0)
  875.                 *switch: Resolution
  876.                 {
  877.                     *case: Option1
  878.                     {
  879.                         *PrintableArea: PAIR(4894, 4208)
  880.                     }
  881.                     *case: Option3
  882.                     {
  883.                         *PrintableArea: PAIR(4893, 4208)
  884.                     }
  885.                 }
  886.             }
  887.             *case: MANUAL
  888.             {
  889.                 *PrintableArea: PAIR(4895, 3863)
  890.                 *PrintableOrigin: PAIR(0, 120)
  891.                 *switch: Resolution
  892.                 {
  893.                     *case: Option1
  894.                     {
  895.                         *PrintableArea: PAIR(4894, 3862)
  896.                     }
  897.                     *case: Option2
  898.                     {
  899.                         *PrintableArea: PAIR(4895, 3862)
  900.                     }
  901.                     *case: Option3
  902.                     {
  903.                         *PrintableArea: PAIR(4893, 3862)
  904.                     }
  905.                 }
  906.             }
  907.             *case: Option3
  908.             {
  909.                 *PrintableArea: PAIR(4895, 3863)
  910.                 *PrintableOrigin: PAIR(0, 120)
  911.                 *switch: Resolution
  912.                 {
  913.                     *case: Option1
  914.                     {
  915.                         *PrintableArea: PAIR(4894, 3862)
  916.                     }
  917.                     *case: Option2
  918.                     {
  919.                         *PrintableArea: PAIR(4895, 3862)
  920.                     }
  921.                     *case: Option3
  922.                     {
  923.                         *PrintableArea: PAIR(4893, 3862)
  924.                     }
  925.                 }
  926.             }
  927.             *case: Option4
  928.             {
  929.                 *PrintableArea: PAIR(4895, 3863)
  930.                 *PrintableOrigin: PAIR(0, 120)
  931.                 *switch: Resolution
  932.                 {
  933.                     *case: Option1
  934.                     {
  935.                         *PrintableArea: PAIR(4894, 3862)
  936.                     }
  937.                     *case: Option2
  938.                     {
  939.                         *PrintableArea: PAIR(4895, 3862)
  940.                     }
  941.                     *case: Option3
  942.                     {
  943.                         *PrintableArea: PAIR(4893, 3862)
  944.                     }
  945.                 }
  946.             }
  947.         }
  948.     }
  949.     *Option: FANFOLD_US
  950.     {
  951.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  952.         *Command: CmdSelect
  953.         {
  954.             *Order: DOC_SETUP.4
  955.             *Cmd: "<1B>2<1B>CB"
  956.         }
  957.         *switch: InputBin
  958.         {
  959.             *case: TRACTOR
  960.             {
  961.                 *PrintableArea: PAIR(4895, 3960)
  962.                 *PrintableOrigin: PAIR(0, 0)
  963.                 *switch: Resolution
  964.                 {
  965.                     *case: Option1
  966.                     {
  967.                         *PrintableArea: PAIR(4894, 3960)
  968.                     }
  969.                     *case: Option3
  970.                     {
  971.                         *PrintableArea: PAIR(4893, 3960)
  972.                     }
  973.                 }
  974.             }
  975.             *case: MANUAL
  976.             {
  977.                 *PrintableArea: PAIR(4895, 3615)
  978.                 *PrintableOrigin: PAIR(0, 120)
  979.                 *switch: Resolution
  980.                 {
  981.                     *case: Option1
  982.                     {
  983.                         *PrintableArea: PAIR(4894, 3614)
  984.                     }
  985.                     *case: Option2
  986.                     {
  987.                         *PrintableArea: PAIR(4895, 3614)
  988.                     }
  989.                     *case: Option3
  990.                     {
  991.                         *PrintableArea: PAIR(4893, 3614)
  992.                     }
  993.                 }
  994.             }
  995.             *case: Option3
  996.             {
  997.                 *PrintableArea: PAIR(4895, 3615)
  998.                 *PrintableOrigin: PAIR(0, 120)
  999.                 *switch: Resolution
  1000.                 {
  1001.                     *case: Option1
  1002.                     {
  1003.                         *PrintableArea: PAIR(4894, 3614)
  1004.                     }
  1005.                     *case: Option2
  1006.                     {
  1007.                         *PrintableArea: PAIR(4895, 3614)
  1008.                     }
  1009.                     *case: Option3
  1010.                     {
  1011.                         *PrintableArea: PAIR(4893, 3614)
  1012.                     }
  1013.                 }
  1014.             }
  1015.             *case: Option4
  1016.             {
  1017.                 *PrintableArea: PAIR(4895, 3615)
  1018.                 *PrintableOrigin: PAIR(0, 120)
  1019.                 *switch: Resolution
  1020.                 {
  1021.                     *case: Option1
  1022.                     {
  1023.                         *PrintableArea: PAIR(4894, 3614)
  1024.                     }
  1025.                     *case: Option2
  1026.                     {
  1027.                         *PrintableArea: PAIR(4895, 3614)
  1028.                     }
  1029.                     *case: Option3
  1030.                     {
  1031.                         *PrintableArea: PAIR(4893, 3614)
  1032.                     }
  1033.                 }
  1034.             }
  1035.         }
  1036.     }
  1037.     *Option: Option12
  1038.     {
  1039.         *rcNameID: 261
  1040.         *PageDimensions: PAIR(3060, 4320)
  1041.         *Command: CmdSelect
  1042.         {
  1043.             *Order: DOC_SETUP.4
  1044.             *Cmd: "<1B>2<1B>CH"
  1045.         }
  1046.         *switch: InputBin
  1047.         {
  1048.             *case: TRACTOR
  1049.             {
  1050.                 *PrintableArea: PAIR(3060, 4320)
  1051.                 *PrintableOrigin: PAIR(0, 0)
  1052.             }
  1053.             *case: MANUAL
  1054.             {
  1055.                 *PrintableArea: PAIR(3060, 3975)
  1056.                 *PrintableOrigin: PAIR(0, 120)
  1057.                 *switch: Resolution
  1058.                 {
  1059.                     *case: Option1
  1060.                     {
  1061.                         *PrintableArea: PAIR(3060, 3974)
  1062.                     }
  1063.                     *case: Option2
  1064.                     {
  1065.                         *PrintableArea: PAIR(3060, 3974)
  1066.                     }
  1067.                     *case: Option3
  1068.                     {
  1069.                         *PrintableArea: PAIR(3060, 3974)
  1070.                     }
  1071.                 }
  1072.             }
  1073.             *case: Option3
  1074.             {
  1075.                 *PrintableArea: PAIR(3060, 3975)
  1076.                 *PrintableOrigin: PAIR(0, 120)
  1077.                 *switch: Resolution
  1078.                 {
  1079.                     *case: Option1
  1080.                     {
  1081.                         *PrintableArea: PAIR(3060, 3974)
  1082.                     }
  1083.                     *case: Option2
  1084.                     {
  1085.                         *PrintableArea: PAIR(3060, 3974)
  1086.                     }
  1087.                     *case: Option3
  1088.                     {
  1089.                         *PrintableArea: PAIR(3060, 3974)
  1090.                     }
  1091.                 }
  1092.             }
  1093.             *case: Option4
  1094.             {
  1095.                 *PrintableArea: PAIR(3060, 3975)
  1096.                 *PrintableOrigin: PAIR(0, 120)
  1097.                 *switch: Resolution
  1098.                 {
  1099.                     *case: Option1
  1100.                     {
  1101.                         *PrintableArea: PAIR(3060, 3974)
  1102.                     }
  1103.                     *case: Option2
  1104.                     {
  1105.                         *PrintableArea: PAIR(3060, 3974)
  1106.                     }
  1107.                     *case: Option3
  1108.                     {
  1109.                         *PrintableArea: PAIR(3060, 3974)
  1110.                     }
  1111.                 }
  1112.             }
  1113.         }
  1114.     }
  1115.     *Option: Option13
  1116.     {
  1117.         *rcNameID: 262
  1118.         *PageDimensions: PAIR(3060, 4680)
  1119.         *Command: CmdSelect
  1120.         {
  1121.             *Order: DOC_SETUP.4
  1122.             *Cmd: "<1B>2<1B>CN"
  1123.         }
  1124.         *switch: InputBin
  1125.         {
  1126.             *case: TRACTOR
  1127.             {
  1128.                 *PrintableArea: PAIR(3060, 4680)
  1129.                 *PrintableOrigin: PAIR(0, 0)
  1130.             }
  1131.             *case: MANUAL
  1132.             {
  1133.                 *PrintableArea: PAIR(3060, 4335)
  1134.                 *PrintableOrigin: PAIR(0, 120)
  1135.                 *switch: Resolution
  1136.                 {
  1137.                     *case: Option1
  1138.                     {
  1139.                         *PrintableArea: PAIR(3060, 4334)
  1140.                     }
  1141.                     *case: Option2
  1142.                     {
  1143.                         *PrintableArea: PAIR(3060, 4334)
  1144.                     }
  1145.                     *case: Option3
  1146.                     {
  1147.                         *PrintableArea: PAIR(3060, 4334)
  1148.                     }
  1149.                 }
  1150.             }
  1151.             *case: Option3
  1152.             {
  1153.                 *PrintableArea: PAIR(3060, 4335)
  1154.                 *PrintableOrigin: PAIR(0, 120)
  1155.                 *switch: Resolution
  1156.                 {
  1157.                     *case: Option1
  1158.                     {
  1159.                         *PrintableArea: PAIR(3060, 4334)
  1160.                     }
  1161.                     *case: Option2
  1162.                     {
  1163.                         *PrintableArea: PAIR(3060, 4334)
  1164.                     }
  1165.                     *case: Option3
  1166.                     {
  1167.                         *PrintableArea: PAIR(3060, 4334)
  1168.                     }
  1169.                 }
  1170.             }
  1171.             *case: Option4
  1172.             {
  1173.                 *PrintableArea: PAIR(3060, 4335)
  1174.                 *PrintableOrigin: PAIR(0, 120)
  1175.                 *switch: Resolution
  1176.                 {
  1177.                     *case: Option1
  1178.                     {
  1179.                         *PrintableArea: PAIR(3060, 4334)
  1180.                     }
  1181.                     *case: Option2
  1182.                     {
  1183.                         *PrintableArea: PAIR(3060, 4334)
  1184.                     }
  1185.                     *case: Option3
  1186.                     {
  1187.                         *PrintableArea: PAIR(3060, 4334)
  1188.                     }
  1189.                 }
  1190.             }
  1191.         }
  1192.     }
  1193.     *Option: CUSTOMSIZE
  1194.     {
  1195.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1196.         *MinSize: PAIR(180, 360)
  1197.         *MaxSize: PAIR(4896, 7920)
  1198.         *MaxPrintableWidth: 4896
  1199.         *MinLeftMargin: 0
  1200.         *CenterPrintable?: FALSE
  1201.         *switch: InputBin
  1202.         {
  1203.             *case: TRACTOR
  1204.             {
  1205.                 *TopMargin: 0
  1206.                 *BottomMargin: 0
  1207.             }
  1208.             *case: MANUAL
  1209.             {
  1210.                 *TopMargin: 120
  1211.                 *BottomMargin: 225
  1212.             }
  1213.             *case: Option3
  1214.             {
  1215.                 *TopMargin: 120
  1216.                 *BottomMargin: 225
  1217.             }
  1218.             *case: Option4
  1219.             {
  1220.                 *TopMargin: 120
  1221.                 *BottomMargin: 225
  1222.             }
  1223.         }
  1224.         *Command: CmdSelect
  1225.         {
  1226.             *Order: DOC_SETUP.4
  1227.             *Cmd: "<1B>2"
  1228.         }
  1229.     }
  1230. }
  1231. *Feature: PrintQuality
  1232. {
  1233.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1234.     *DefaultOption: LETTER_QUALITY
  1235.     *Option: LETTER_QUALITY
  1236.     {
  1237.         *rcNameID: =LETTER_QUALITY_DISPLAY
  1238.         *Command: CmdSelect
  1239.         {
  1240.             *Order: DOC_SETUP.2
  1241.             *Cmd: "<1B>x<01>"
  1242.         }
  1243.     }
  1244.     *Option: DRAFT_QUALITY
  1245.     {
  1246.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  1247.         *Command: CmdSelect
  1248.         {
  1249.             *Order: DOC_SETUP.2
  1250.             *Cmd: "<1B>x<00>"
  1251.         }
  1252.     }
  1253. }
  1254. *Feature: Halftone
  1255. {
  1256.     *rcNameID: =HALFTONING_DISPLAY
  1257.     *DefaultOption: HT_PATSIZE_AUTO
  1258.     *Option: HT_PATSIZE_AUTO
  1259.     {
  1260.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1261.     }
  1262. *Ifdef: WINNT_50
  1263.     *Option: HT_PATSIZE_SUPERCELL_M
  1264.     {
  1265.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1266.     }
  1267. *Endif:
  1268.     *Option: HT_PATSIZE_6x6_M
  1269.     {
  1270.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1271.     }
  1272.     *Option: HT_PATSIZE_8x8_M
  1273.     {
  1274.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1275.     }
  1276. }
  1277. *Command: CmdStartDoc
  1278. {
  1279.     *Order: DOC_SETUP.1
  1280.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  1281. }
  1282. *Command: CmdStartPage
  1283. {
  1284.     *Order: PAGE_SETUP.1
  1285.     *Cmd: "<0D>"
  1286. }
  1287. *Command: CmdEndJob
  1288. {
  1289.     *Order: JOB_FINISH.1
  1290.     *Cmd: "<1B>@"
  1291. }
  1292. *RotateCoordinate?: FALSE
  1293. *RotateRaster?: FALSE
  1294. *RotateFont?: FALSE
  1295. *switch: Orientation
  1296. {
  1297.     *case: PORTRAIT
  1298.     {
  1299.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1300.     }
  1301.     *case: LANDSCAPE_CC270
  1302.     {
  1303.         *TextCaps: LIST(TC_RA_ABLE)
  1304.     }
  1305. }
  1306. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1307. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1308. *MaxLineSpacing: 255
  1309. *XMoveThreshold: 0
  1310. *YMoveThreshold: *
  1311. *XMoveUnit: 60
  1312. *YMoveUnit: 180
  1313. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  1314. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1315. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1316. *Command: CmdCR { *Cmd : "<0D>" }
  1317. *Command: CmdLF { *Cmd : "<0A>" }
  1318. *Command: CmdFF { *Cmd : "<0C>" }
  1319. *Command: CmdBackSpace { *Cmd : "<08>" }
  1320. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1321. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1322. *EjectPageWithFF?: TRUE
  1323. *switch: PaperSize
  1324. {
  1325.     *case: CUSTOMSIZE
  1326.     {
  1327.         *EjectPageWithFF?: FALSE
  1328.         *switch: InputBin
  1329.         {
  1330.             *case: MANUAL
  1331.             {
  1332.                 *EjectPageWithFF?: TRUE
  1333.             }
  1334.             *case: Option3
  1335.             {
  1336.                 *EjectPageWithFF?: TRUE
  1337.             }
  1338.             *case: Option4
  1339.             {
  1340.                 *EjectPageWithFF?: TRUE
  1341.             }
  1342.         }
  1343.     }
  1344. }
  1345. *OutputDataFormat: V_BYTE
  1346. *OptimizeLeftBound?: FALSE
  1347. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1348. *CursorYAfterSendBlockData: NO_MOVE
  1349. *DefaultFont: 3
  1350. *DefaultCTT: 1
  1351. *switch: Orientation
  1352. {
  1353.     *case: PORTRAIT
  1354.     {
  1355.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  1356. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  1357. +                   33,34,35,36,37)
  1358.     }
  1359.     *case: LANDSCAPE_CC270
  1360.     {
  1361.         *DeviceFonts: LIST()
  1362.     }
  1363. }
  1364. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1365. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1366. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1367. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1368. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1369. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1370.